/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.core;

public class MsoAnimationType {
	private final int value;

	/** msoAnimationIdle **/
	public static final MsoAnimationType Idle = new MsoAnimationType(1);
	/** msoAnimationGreeting **/
	public static final MsoAnimationType Greeting = new MsoAnimationType(2);
	/** msoAnimationGoodbye **/
	public static final MsoAnimationType Goodbye = new MsoAnimationType(3);
	/** msoAnimationBeginSpeaking **/
	public static final MsoAnimationType BeginSpeaking = new MsoAnimationType(4);
	/** msoAnimationRestPose **/
	public static final MsoAnimationType RestPose = new MsoAnimationType(5);
	/** msoAnimationCharacterSuccessMajor **/
	public static final MsoAnimationType CharacterSuccessMajor = new MsoAnimationType(6);
	/** msoAnimationGetAttentionMajor **/
	public static final MsoAnimationType GetAttentionMajor = new MsoAnimationType(11);
	/** msoAnimationGetAttentionMinor **/
	public static final MsoAnimationType GetAttentionMinor = new MsoAnimationType(12);
	/** msoAnimationSearching **/
	public static final MsoAnimationType Searching = new MsoAnimationType(13);
	/** msoAnimationPrinting **/
	public static final MsoAnimationType Printing = new MsoAnimationType(18);
	/** msoAnimationGestureRight **/
	public static final MsoAnimationType GestureRight = new MsoAnimationType(19);
	/** msoAnimationWritingNotingSomething **/
	public static final MsoAnimationType WritingNotingSomething = new MsoAnimationType(22);
	/** msoAnimationWorkingAtSomething **/
	public static final MsoAnimationType WorkingAtSomething = new MsoAnimationType(23);
	/** msoAnimationThinking **/
	public static final MsoAnimationType Thinking = new MsoAnimationType(24);
	/** msoAnimationSendingMail **/
	public static final MsoAnimationType SendingMail = new MsoAnimationType(25);
	/** msoAnimationListensToComputer **/
	public static final MsoAnimationType ListensToComputer = new MsoAnimationType(26);
	/** msoAnimationDisappear **/
	public static final MsoAnimationType Disappear = new MsoAnimationType(31);
	/** msoAnimationAppear **/
	public static final MsoAnimationType Appear = new MsoAnimationType(32);
	/** msoAnimationGetArtsy **/
	public static final MsoAnimationType GetArtsy = new MsoAnimationType(100);
	/** msoAnimationGetTechy **/
	public static final MsoAnimationType GetTechy = new MsoAnimationType(101);
	/** msoAnimationGetWizardy **/
	public static final MsoAnimationType GetWizardy = new MsoAnimationType(102);
	/** msoAnimationCheckingSomething **/
	public static final MsoAnimationType CheckingSomething = new MsoAnimationType(103);
	/** msoAnimationLookDown **/
	public static final MsoAnimationType LookDown = new MsoAnimationType(104);
	/** msoAnimationLookDownLeft **/
	public static final MsoAnimationType LookDownLeft = new MsoAnimationType(105);
	/** msoAnimationLookDownRight **/
	public static final MsoAnimationType LookDownRight = new MsoAnimationType(106);
	/** msoAnimationLookLeft **/
	public static final MsoAnimationType LookLeft = new MsoAnimationType(107);
	/** msoAnimationLookRight **/
	public static final MsoAnimationType LookRight = new MsoAnimationType(108);
	/** msoAnimationLookUp **/
	public static final MsoAnimationType LookUp = new MsoAnimationType(109);
	/** msoAnimationLookUpLeft **/
	public static final MsoAnimationType LookUpLeft = new MsoAnimationType(110);
	/** msoAnimationLookUpRight **/
	public static final MsoAnimationType LookUpRight = new MsoAnimationType(111);
	/** msoAnimationSaving **/
	public static final MsoAnimationType Saving = new MsoAnimationType(112);
	/** msoAnimationGestureDown **/
	public static final MsoAnimationType GestureDown = new MsoAnimationType(113);
	/** msoAnimationGestureLeft **/
	public static final MsoAnimationType GestureLeft = new MsoAnimationType(114);
	/** msoAnimationGestureUp **/
	public static final MsoAnimationType GestureUp = new MsoAnimationType(115);
	/** msoAnimationEmptyTrash **/
	public static final MsoAnimationType EmptyTrash = new MsoAnimationType(116);


	private MsoAnimationType(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoAnimationType valueOf(int value) { return new MsoAnimationType(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoAnimationType.class) return false;
		return ((MsoAnimationType)o).value == value;
	}
	public int hashCode() { return value; }
}
